/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Pedidos.Cliente.Controlador;

import Pedidos.Cliente.BEAN.ClienteBEAN;
import Pedidos.Cliente.DAO.ClienteDAO;
import Pedidos.Cliente.Vista.AgregarCliente;
import Pedidos.Cliente.Vista.Cliente;
import Pedidos.Cliente.Vista.VerCliente;
import java.util.ArrayList;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import sape.Controlador;
import sape.MenuControlador;





/**
 *
 * @author Diego
 */
public class ClienteControlador extends Controlador {
    
    Cliente vista;
    MenuControlador menu_controlador=null;
    String [][] datos_tabla=null;
    public ClienteControlador(Cliente vista, MenuControlador menuControlador){
        this.menu_controlador=menuControlador;
        this.vista=vista;
       // this.vista.tblTablaResultado.setModel(this);
    }
    
    
    public void agregar(){
        this.menu_controlador.cerrarVista();
        this.vista.setVisible(false);
        AgregarCliente new_vista=new AgregarCliente(this.menu_controlador);
        this.menu_controlador.controlador_interno=new_vista.controlador;
        this.menu_controlador.abrirVista(new_vista);
    }
    

    

 
//    public void actualizarTabla(JTextField nombre, JTextField precio, JTextField descripcion){
//        //if((nombre.getText()==null)&&(precio.getText()==null)&&(descripcion.getText()==null)){
//            System.out.println("HOLA");
//            ArrayList<ClienteBEAN>lista=modelo.getListaClientes();
//            this.datos_tabla=new String[lista.size()][3];
//            for(int i=0;i<lista.size();i++){
//                for(int j=0;j<3;j++){
//                    switch(j){
//                        case 0:this.datos_tabla[i][j]=lista.get(i).getId().toString();
//                            break;
//                        case 1:this.datos_tabla[i][j]=lista.get(i).getNombre();
//                            break;
//                        case 2:this.datos_tabla[i][j]=lista.get(i).getPrecio().toString();
//                            break;
//                        default: break;
//                    }
//                   
//                }
//        //    }
//            this.fireTableDataChanged();
//            
//        }
//    }

    //pragma mark- ABSTRACTTABLEMODEL Methods.


    public void buscar(JTextField tbNombre, JTextField tbPrecio) {
        
        //BUSCAR
        JOptionPane.showMessageDialog(vista,"Busqueda Realizada.");
    }

}
